package com.zmc.lostfound.post.vo;

import com.zmc.lostfound.post.vo.post.FromUser;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author zmc
 * @description 扁平化子评论响应体
 */
@Data
public class FlatChildCommentVO implements Serializable {

    private static final long serialVersionUID = 5666422872710967206L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 父评论id
     */
    private Long parentId;

    /**
     * 发送父评论的用户的部分信息
     */
    private FromUser parentCommentUser;

    /**
     * 评论树层级
     */
    private Integer treeLevel;

    /**
     * 发评用户信息
     */
    private FromUser fromUser;

    /**
     * 帖子id
     */
    private Long postId;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 点赞数量
     */
    private Integer likeNumber;

    /**
     * 发评时间
     */
    private LocalDateTime gmtCreate;

}
